/*
 * XML Type:  BillPayMessageSetV1
 * Namespace: http://ofx.net/types/2003/04
 * Java type: net.ofx.types.x2003.x04.BillPayMessageSetV1
 *
 * Automatically generated - do not modify.
 */
package net.ofx.types.x2003.x04.impl;
/**
 * An XML BillPayMessageSetV1(@http://ofx.net/types/2003/04).
 *
 * This is a complex type.
 */
public class BillPayMessageSetV1Impl extends net.ofx.types.x2003.x04.impl.AbstractMessageSetVersionImpl implements net.ofx.types.x2003.x04.BillPayMessageSetV1
{
    
    public BillPayMessageSetV1Impl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName DAYSWITH$0 = 
        new javax.xml.namespace.QName("", "DAYSWITH");
    private static final javax.xml.namespace.QName DFLTDAYSTOPAY$2 = 
        new javax.xml.namespace.QName("", "DFLTDAYSTOPAY");
    private static final javax.xml.namespace.QName XFERDAYSWITH$4 = 
        new javax.xml.namespace.QName("", "XFERDAYSWITH");
    private static final javax.xml.namespace.QName XFERDFLTDAYSTOPAY$6 = 
        new javax.xml.namespace.QName("", "XFERDFLTDAYSTOPAY");
    private static final javax.xml.namespace.QName PROCDAYSOFF$8 = 
        new javax.xml.namespace.QName("", "PROCDAYSOFF");
    private static final javax.xml.namespace.QName PROCENDTM$10 = 
        new javax.xml.namespace.QName("", "PROCENDTM");
    private static final javax.xml.namespace.QName MODELWND$12 = 
        new javax.xml.namespace.QName("", "MODELWND");
    private static final javax.xml.namespace.QName POSTPROCWND$14 = 
        new javax.xml.namespace.QName("", "POSTPROCWND");
    private static final javax.xml.namespace.QName STSVIAMODS$16 = 
        new javax.xml.namespace.QName("", "STSVIAMODS");
    private static final javax.xml.namespace.QName PMTBYADDR$18 = 
        new javax.xml.namespace.QName("", "PMTBYADDR");
    private static final javax.xml.namespace.QName PMTBYXFER$20 = 
        new javax.xml.namespace.QName("", "PMTBYXFER");
    private static final javax.xml.namespace.QName PMTBYPAYEEID$22 = 
        new javax.xml.namespace.QName("", "PMTBYPAYEEID");
    private static final javax.xml.namespace.QName CANADDPAYEE$24 = 
        new javax.xml.namespace.QName("", "CANADDPAYEE");
    private static final javax.xml.namespace.QName HASEXTDPMT$26 = 
        new javax.xml.namespace.QName("", "HASEXTDPMT");
    private static final javax.xml.namespace.QName CANMODPMTS$28 = 
        new javax.xml.namespace.QName("", "CANMODPMTS");
    private static final javax.xml.namespace.QName CANMODMDLS$30 = 
        new javax.xml.namespace.QName("", "CANMODMDLS");
    private static final javax.xml.namespace.QName DIFFFIRSTPMT$32 = 
        new javax.xml.namespace.QName("", "DIFFFIRSTPMT");
    private static final javax.xml.namespace.QName DIFFLASTPMT$34 = 
        new javax.xml.namespace.QName("", "DIFFLASTPMT");
    private static final javax.xml.namespace.QName BILLPUBCONTEXT$36 = 
        new javax.xml.namespace.QName("", "BILLPUBCONTEXT");
    
    
    /**
     * Gets the "DAYSWITH" element
     */
    public java.lang.String getDAYSWITH()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSWITH$0, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "DAYSWITH" element
     */
    public net.ofx.types.x2003.x04.DayspanType xgetDAYSWITH()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.DayspanType target = null;
            target = (net.ofx.types.x2003.x04.DayspanType)get_store().find_element_user(DAYSWITH$0, 0);
            return target;
        }
    }
    
    /**
     * Sets the "DAYSWITH" element
     */
    public void setDAYSWITH(java.lang.String dayswith)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSWITH$0, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSWITH$0);
            }
            target.setStringValue(dayswith);
        }
    }
    
    /**
     * Sets (as xml) the "DAYSWITH" element
     */
    public void xsetDAYSWITH(net.ofx.types.x2003.x04.DayspanType dayswith)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.DayspanType target = null;
            target = (net.ofx.types.x2003.x04.DayspanType)get_store().find_element_user(DAYSWITH$0, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.DayspanType)get_store().add_element_user(DAYSWITH$0);
            }
            target.set(dayswith);
        }
    }
    
    /**
     * Gets the "DFLTDAYSTOPAY" element
     */
    public java.lang.String getDFLTDAYSTOPAY()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DFLTDAYSTOPAY$2, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "DFLTDAYSTOPAY" element
     */
    public net.ofx.types.x2003.x04.DayspanType xgetDFLTDAYSTOPAY()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.DayspanType target = null;
            target = (net.ofx.types.x2003.x04.DayspanType)get_store().find_element_user(DFLTDAYSTOPAY$2, 0);
            return target;
        }
    }
    
    /**
     * Sets the "DFLTDAYSTOPAY" element
     */
    public void setDFLTDAYSTOPAY(java.lang.String dfltdaystopay)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DFLTDAYSTOPAY$2, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DFLTDAYSTOPAY$2);
            }
            target.setStringValue(dfltdaystopay);
        }
    }
    
    /**
     * Sets (as xml) the "DFLTDAYSTOPAY" element
     */
    public void xsetDFLTDAYSTOPAY(net.ofx.types.x2003.x04.DayspanType dfltdaystopay)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.DayspanType target = null;
            target = (net.ofx.types.x2003.x04.DayspanType)get_store().find_element_user(DFLTDAYSTOPAY$2, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.DayspanType)get_store().add_element_user(DFLTDAYSTOPAY$2);
            }
            target.set(dfltdaystopay);
        }
    }
    
    /**
     * Gets the "XFERDAYSWITH" element
     */
    public java.lang.String getXFERDAYSWITH()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(XFERDAYSWITH$4, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "XFERDAYSWITH" element
     */
    public net.ofx.types.x2003.x04.DayspanType xgetXFERDAYSWITH()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.DayspanType target = null;
            target = (net.ofx.types.x2003.x04.DayspanType)get_store().find_element_user(XFERDAYSWITH$4, 0);
            return target;
        }
    }
    
    /**
     * Sets the "XFERDAYSWITH" element
     */
    public void setXFERDAYSWITH(java.lang.String xferdayswith)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(XFERDAYSWITH$4, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(XFERDAYSWITH$4);
            }
            target.setStringValue(xferdayswith);
        }
    }
    
    /**
     * Sets (as xml) the "XFERDAYSWITH" element
     */
    public void xsetXFERDAYSWITH(net.ofx.types.x2003.x04.DayspanType xferdayswith)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.DayspanType target = null;
            target = (net.ofx.types.x2003.x04.DayspanType)get_store().find_element_user(XFERDAYSWITH$4, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.DayspanType)get_store().add_element_user(XFERDAYSWITH$4);
            }
            target.set(xferdayswith);
        }
    }
    
    /**
     * Gets the "XFERDFLTDAYSTOPAY" element
     */
    public java.lang.String getXFERDFLTDAYSTOPAY()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(XFERDFLTDAYSTOPAY$6, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "XFERDFLTDAYSTOPAY" element
     */
    public net.ofx.types.x2003.x04.DayspanType xgetXFERDFLTDAYSTOPAY()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.DayspanType target = null;
            target = (net.ofx.types.x2003.x04.DayspanType)get_store().find_element_user(XFERDFLTDAYSTOPAY$6, 0);
            return target;
        }
    }
    
    /**
     * Sets the "XFERDFLTDAYSTOPAY" element
     */
    public void setXFERDFLTDAYSTOPAY(java.lang.String xferdfltdaystopay)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(XFERDFLTDAYSTOPAY$6, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(XFERDFLTDAYSTOPAY$6);
            }
            target.setStringValue(xferdfltdaystopay);
        }
    }
    
    /**
     * Sets (as xml) the "XFERDFLTDAYSTOPAY" element
     */
    public void xsetXFERDFLTDAYSTOPAY(net.ofx.types.x2003.x04.DayspanType xferdfltdaystopay)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.DayspanType target = null;
            target = (net.ofx.types.x2003.x04.DayspanType)get_store().find_element_user(XFERDFLTDAYSTOPAY$6, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.DayspanType)get_store().add_element_user(XFERDFLTDAYSTOPAY$6);
            }
            target.set(xferdfltdaystopay);
        }
    }
    
    /**
     * Gets array of all "PROCDAYSOFF" elements
     */
    public net.ofx.types.x2003.x04.DaysEnum.Enum[] getPROCDAYSOFFArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            java.util.List targetList = new java.util.ArrayList();
            get_store().find_all_element_users(PROCDAYSOFF$8, targetList);
            net.ofx.types.x2003.x04.DaysEnum.Enum[] result = new net.ofx.types.x2003.x04.DaysEnum.Enum[targetList.size()];
            for (int i = 0, len = targetList.size() ; i < len ; i++)
                result[i] = (net.ofx.types.x2003.x04.DaysEnum.Enum)((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getEnumValue();
            return result;
        }
    }
    
    /**
     * Gets ith "PROCDAYSOFF" element
     */
    public net.ofx.types.x2003.x04.DaysEnum.Enum getPROCDAYSOFFArray(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROCDAYSOFF$8, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            return (net.ofx.types.x2003.x04.DaysEnum.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) array of all "PROCDAYSOFF" elements
     */
    public net.ofx.types.x2003.x04.DaysEnum[] xgetPROCDAYSOFFArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            java.util.List targetList = new java.util.ArrayList();
            get_store().find_all_element_users(PROCDAYSOFF$8, targetList);
            net.ofx.types.x2003.x04.DaysEnum[] result = new net.ofx.types.x2003.x04.DaysEnum[targetList.size()];
            targetList.toArray(result);
            return result;
        }
    }
    
    /**
     * Gets (as xml) ith "PROCDAYSOFF" element
     */
    public net.ofx.types.x2003.x04.DaysEnum xgetPROCDAYSOFFArray(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.DaysEnum target = null;
            target = (net.ofx.types.x2003.x04.DaysEnum)get_store().find_element_user(PROCDAYSOFF$8, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            return (net.ofx.types.x2003.x04.DaysEnum)target;
        }
    }
    
    /**
     * Returns number of "PROCDAYSOFF" element
     */
    public int sizeOfPROCDAYSOFFArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(PROCDAYSOFF$8);
        }
    }
    
    /**
     * Sets array of all "PROCDAYSOFF" element
     */
    public void setPROCDAYSOFFArray(net.ofx.types.x2003.x04.DaysEnum.Enum[] procdaysoffArray)
    {
        synchronized (monitor())
        {
            check_orphaned();
            arraySetterHelper(procdaysoffArray, PROCDAYSOFF$8);
        }
    }
    
    /**
     * Sets ith "PROCDAYSOFF" element
     */
    public void setPROCDAYSOFFArray(int i, net.ofx.types.x2003.x04.DaysEnum.Enum procdaysoff)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROCDAYSOFF$8, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(procdaysoff);
        }
    }
    
    /**
     * Sets (as xml) array of all "PROCDAYSOFF" element
     */
    public void xsetPROCDAYSOFFArray(net.ofx.types.x2003.x04.DaysEnum[]procdaysoffArray)
    {
        synchronized (monitor())
        {
            check_orphaned();
            arraySetterHelper(procdaysoffArray, PROCDAYSOFF$8);
        }
    }
    
    /**
     * Sets (as xml) ith "PROCDAYSOFF" element
     */
    public void xsetPROCDAYSOFFArray(int i, net.ofx.types.x2003.x04.DaysEnum procdaysoff)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.DaysEnum target = null;
            target = (net.ofx.types.x2003.x04.DaysEnum)get_store().find_element_user(PROCDAYSOFF$8, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            target.set(procdaysoff);
        }
    }
    
    /**
     * Inserts the value as the ith "PROCDAYSOFF" element
     */
    public void insertPROCDAYSOFF(int i, net.ofx.types.x2003.x04.DaysEnum.Enum procdaysoff)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = 
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROCDAYSOFF$8, i);
            target.setEnumValue(procdaysoff);
        }
    }
    
    /**
     * Appends the value as the last "PROCDAYSOFF" element
     */
    public void addPROCDAYSOFF(net.ofx.types.x2003.x04.DaysEnum.Enum procdaysoff)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROCDAYSOFF$8);
            target.setEnumValue(procdaysoff);
        }
    }
    
    /**
     * Removes the ith "PROCDAYSOFF" element
     */
    public void removePROCDAYSOFF(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(PROCDAYSOFF$8, i);
        }
    }
    
    /**
     * Gets the "PROCENDTM" element
     */
    public java.lang.String getPROCENDTM()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROCENDTM$10, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "PROCENDTM" element
     */
    public net.ofx.types.x2003.x04.TimeType xgetPROCENDTM()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.TimeType target = null;
            target = (net.ofx.types.x2003.x04.TimeType)get_store().find_element_user(PROCENDTM$10, 0);
            return target;
        }
    }
    
    /**
     * Sets the "PROCENDTM" element
     */
    public void setPROCENDTM(java.lang.String procendtm)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROCENDTM$10, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROCENDTM$10);
            }
            target.setStringValue(procendtm);
        }
    }
    
    /**
     * Sets (as xml) the "PROCENDTM" element
     */
    public void xsetPROCENDTM(net.ofx.types.x2003.x04.TimeType procendtm)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.TimeType target = null;
            target = (net.ofx.types.x2003.x04.TimeType)get_store().find_element_user(PROCENDTM$10, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.TimeType)get_store().add_element_user(PROCENDTM$10);
            }
            target.set(procendtm);
        }
    }
    
    /**
     * Gets the "MODELWND" element
     */
    public java.lang.String getMODELWND()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODELWND$12, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "MODELWND" element
     */
    public net.ofx.types.x2003.x04.DayspanType xgetMODELWND()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.DayspanType target = null;
            target = (net.ofx.types.x2003.x04.DayspanType)get_store().find_element_user(MODELWND$12, 0);
            return target;
        }
    }
    
    /**
     * Sets the "MODELWND" element
     */
    public void setMODELWND(java.lang.String modelwnd)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODELWND$12, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MODELWND$12);
            }
            target.setStringValue(modelwnd);
        }
    }
    
    /**
     * Sets (as xml) the "MODELWND" element
     */
    public void xsetMODELWND(net.ofx.types.x2003.x04.DayspanType modelwnd)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.DayspanType target = null;
            target = (net.ofx.types.x2003.x04.DayspanType)get_store().find_element_user(MODELWND$12, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.DayspanType)get_store().add_element_user(MODELWND$12);
            }
            target.set(modelwnd);
        }
    }
    
    /**
     * Gets the "POSTPROCWND" element
     */
    public java.lang.String getPOSTPROCWND()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POSTPROCWND$14, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "POSTPROCWND" element
     */
    public net.ofx.types.x2003.x04.DayspanType xgetPOSTPROCWND()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.DayspanType target = null;
            target = (net.ofx.types.x2003.x04.DayspanType)get_store().find_element_user(POSTPROCWND$14, 0);
            return target;
        }
    }
    
    /**
     * Sets the "POSTPROCWND" element
     */
    public void setPOSTPROCWND(java.lang.String postprocwnd)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POSTPROCWND$14, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(POSTPROCWND$14);
            }
            target.setStringValue(postprocwnd);
        }
    }
    
    /**
     * Sets (as xml) the "POSTPROCWND" element
     */
    public void xsetPOSTPROCWND(net.ofx.types.x2003.x04.DayspanType postprocwnd)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.DayspanType target = null;
            target = (net.ofx.types.x2003.x04.DayspanType)get_store().find_element_user(POSTPROCWND$14, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.DayspanType)get_store().add_element_user(POSTPROCWND$14);
            }
            target.set(postprocwnd);
        }
    }
    
    /**
     * Gets the "STSVIAMODS" element
     */
    public net.ofx.types.x2003.x04.BooleanType.Enum getSTSVIAMODS()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STSVIAMODS$16, 0);
            if (target == null)
            {
                return null;
            }
            return (net.ofx.types.x2003.x04.BooleanType.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "STSVIAMODS" element
     */
    public net.ofx.types.x2003.x04.BooleanType xgetSTSVIAMODS()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(STSVIAMODS$16, 0);
            return target;
        }
    }
    
    /**
     * Sets the "STSVIAMODS" element
     */
    public void setSTSVIAMODS(net.ofx.types.x2003.x04.BooleanType.Enum stsviamods)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STSVIAMODS$16, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STSVIAMODS$16);
            }
            target.setEnumValue(stsviamods);
        }
    }
    
    /**
     * Sets (as xml) the "STSVIAMODS" element
     */
    public void xsetSTSVIAMODS(net.ofx.types.x2003.x04.BooleanType stsviamods)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(STSVIAMODS$16, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.BooleanType)get_store().add_element_user(STSVIAMODS$16);
            }
            target.set(stsviamods);
        }
    }
    
    /**
     * Gets the "PMTBYADDR" element
     */
    public net.ofx.types.x2003.x04.BooleanType.Enum getPMTBYADDR()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PMTBYADDR$18, 0);
            if (target == null)
            {
                return null;
            }
            return (net.ofx.types.x2003.x04.BooleanType.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "PMTBYADDR" element
     */
    public net.ofx.types.x2003.x04.BooleanType xgetPMTBYADDR()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(PMTBYADDR$18, 0);
            return target;
        }
    }
    
    /**
     * Sets the "PMTBYADDR" element
     */
    public void setPMTBYADDR(net.ofx.types.x2003.x04.BooleanType.Enum pmtbyaddr)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PMTBYADDR$18, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PMTBYADDR$18);
            }
            target.setEnumValue(pmtbyaddr);
        }
    }
    
    /**
     * Sets (as xml) the "PMTBYADDR" element
     */
    public void xsetPMTBYADDR(net.ofx.types.x2003.x04.BooleanType pmtbyaddr)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(PMTBYADDR$18, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.BooleanType)get_store().add_element_user(PMTBYADDR$18);
            }
            target.set(pmtbyaddr);
        }
    }
    
    /**
     * Gets the "PMTBYXFER" element
     */
    public net.ofx.types.x2003.x04.BooleanType.Enum getPMTBYXFER()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PMTBYXFER$20, 0);
            if (target == null)
            {
                return null;
            }
            return (net.ofx.types.x2003.x04.BooleanType.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "PMTBYXFER" element
     */
    public net.ofx.types.x2003.x04.BooleanType xgetPMTBYXFER()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(PMTBYXFER$20, 0);
            return target;
        }
    }
    
    /**
     * Sets the "PMTBYXFER" element
     */
    public void setPMTBYXFER(net.ofx.types.x2003.x04.BooleanType.Enum pmtbyxfer)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PMTBYXFER$20, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PMTBYXFER$20);
            }
            target.setEnumValue(pmtbyxfer);
        }
    }
    
    /**
     * Sets (as xml) the "PMTBYXFER" element
     */
    public void xsetPMTBYXFER(net.ofx.types.x2003.x04.BooleanType pmtbyxfer)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(PMTBYXFER$20, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.BooleanType)get_store().add_element_user(PMTBYXFER$20);
            }
            target.set(pmtbyxfer);
        }
    }
    
    /**
     * Gets the "PMTBYPAYEEID" element
     */
    public net.ofx.types.x2003.x04.BooleanType.Enum getPMTBYPAYEEID()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PMTBYPAYEEID$22, 0);
            if (target == null)
            {
                return null;
            }
            return (net.ofx.types.x2003.x04.BooleanType.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "PMTBYPAYEEID" element
     */
    public net.ofx.types.x2003.x04.BooleanType xgetPMTBYPAYEEID()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(PMTBYPAYEEID$22, 0);
            return target;
        }
    }
    
    /**
     * Sets the "PMTBYPAYEEID" element
     */
    public void setPMTBYPAYEEID(net.ofx.types.x2003.x04.BooleanType.Enum pmtbypayeeid)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PMTBYPAYEEID$22, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PMTBYPAYEEID$22);
            }
            target.setEnumValue(pmtbypayeeid);
        }
    }
    
    /**
     * Sets (as xml) the "PMTBYPAYEEID" element
     */
    public void xsetPMTBYPAYEEID(net.ofx.types.x2003.x04.BooleanType pmtbypayeeid)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(PMTBYPAYEEID$22, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.BooleanType)get_store().add_element_user(PMTBYPAYEEID$22);
            }
            target.set(pmtbypayeeid);
        }
    }
    
    /**
     * Gets the "CANADDPAYEE" element
     */
    public net.ofx.types.x2003.x04.BooleanType.Enum getCANADDPAYEE()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CANADDPAYEE$24, 0);
            if (target == null)
            {
                return null;
            }
            return (net.ofx.types.x2003.x04.BooleanType.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "CANADDPAYEE" element
     */
    public net.ofx.types.x2003.x04.BooleanType xgetCANADDPAYEE()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(CANADDPAYEE$24, 0);
            return target;
        }
    }
    
    /**
     * Sets the "CANADDPAYEE" element
     */
    public void setCANADDPAYEE(net.ofx.types.x2003.x04.BooleanType.Enum canaddpayee)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CANADDPAYEE$24, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CANADDPAYEE$24);
            }
            target.setEnumValue(canaddpayee);
        }
    }
    
    /**
     * Sets (as xml) the "CANADDPAYEE" element
     */
    public void xsetCANADDPAYEE(net.ofx.types.x2003.x04.BooleanType canaddpayee)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(CANADDPAYEE$24, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.BooleanType)get_store().add_element_user(CANADDPAYEE$24);
            }
            target.set(canaddpayee);
        }
    }
    
    /**
     * Gets the "HASEXTDPMT" element
     */
    public net.ofx.types.x2003.x04.BooleanType.Enum getHASEXTDPMT()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HASEXTDPMT$26, 0);
            if (target == null)
            {
                return null;
            }
            return (net.ofx.types.x2003.x04.BooleanType.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "HASEXTDPMT" element
     */
    public net.ofx.types.x2003.x04.BooleanType xgetHASEXTDPMT()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(HASEXTDPMT$26, 0);
            return target;
        }
    }
    
    /**
     * Sets the "HASEXTDPMT" element
     */
    public void setHASEXTDPMT(net.ofx.types.x2003.x04.BooleanType.Enum hasextdpmt)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HASEXTDPMT$26, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HASEXTDPMT$26);
            }
            target.setEnumValue(hasextdpmt);
        }
    }
    
    /**
     * Sets (as xml) the "HASEXTDPMT" element
     */
    public void xsetHASEXTDPMT(net.ofx.types.x2003.x04.BooleanType hasextdpmt)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(HASEXTDPMT$26, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.BooleanType)get_store().add_element_user(HASEXTDPMT$26);
            }
            target.set(hasextdpmt);
        }
    }
    
    /**
     * Gets the "CANMODPMTS" element
     */
    public net.ofx.types.x2003.x04.BooleanType.Enum getCANMODPMTS()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CANMODPMTS$28, 0);
            if (target == null)
            {
                return null;
            }
            return (net.ofx.types.x2003.x04.BooleanType.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "CANMODPMTS" element
     */
    public net.ofx.types.x2003.x04.BooleanType xgetCANMODPMTS()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(CANMODPMTS$28, 0);
            return target;
        }
    }
    
    /**
     * Sets the "CANMODPMTS" element
     */
    public void setCANMODPMTS(net.ofx.types.x2003.x04.BooleanType.Enum canmodpmts)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CANMODPMTS$28, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CANMODPMTS$28);
            }
            target.setEnumValue(canmodpmts);
        }
    }
    
    /**
     * Sets (as xml) the "CANMODPMTS" element
     */
    public void xsetCANMODPMTS(net.ofx.types.x2003.x04.BooleanType canmodpmts)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(CANMODPMTS$28, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.BooleanType)get_store().add_element_user(CANMODPMTS$28);
            }
            target.set(canmodpmts);
        }
    }
    
    /**
     * Gets the "CANMODMDLS" element
     */
    public net.ofx.types.x2003.x04.BooleanType.Enum getCANMODMDLS()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CANMODMDLS$30, 0);
            if (target == null)
            {
                return null;
            }
            return (net.ofx.types.x2003.x04.BooleanType.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "CANMODMDLS" element
     */
    public net.ofx.types.x2003.x04.BooleanType xgetCANMODMDLS()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(CANMODMDLS$30, 0);
            return target;
        }
    }
    
    /**
     * Sets the "CANMODMDLS" element
     */
    public void setCANMODMDLS(net.ofx.types.x2003.x04.BooleanType.Enum canmodmdls)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CANMODMDLS$30, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CANMODMDLS$30);
            }
            target.setEnumValue(canmodmdls);
        }
    }
    
    /**
     * Sets (as xml) the "CANMODMDLS" element
     */
    public void xsetCANMODMDLS(net.ofx.types.x2003.x04.BooleanType canmodmdls)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(CANMODMDLS$30, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.BooleanType)get_store().add_element_user(CANMODMDLS$30);
            }
            target.set(canmodmdls);
        }
    }
    
    /**
     * Gets the "DIFFFIRSTPMT" element
     */
    public net.ofx.types.x2003.x04.BooleanType.Enum getDIFFFIRSTPMT()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DIFFFIRSTPMT$32, 0);
            if (target == null)
            {
                return null;
            }
            return (net.ofx.types.x2003.x04.BooleanType.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "DIFFFIRSTPMT" element
     */
    public net.ofx.types.x2003.x04.BooleanType xgetDIFFFIRSTPMT()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(DIFFFIRSTPMT$32, 0);
            return target;
        }
    }
    
    /**
     * Sets the "DIFFFIRSTPMT" element
     */
    public void setDIFFFIRSTPMT(net.ofx.types.x2003.x04.BooleanType.Enum difffirstpmt)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DIFFFIRSTPMT$32, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DIFFFIRSTPMT$32);
            }
            target.setEnumValue(difffirstpmt);
        }
    }
    
    /**
     * Sets (as xml) the "DIFFFIRSTPMT" element
     */
    public void xsetDIFFFIRSTPMT(net.ofx.types.x2003.x04.BooleanType difffirstpmt)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(DIFFFIRSTPMT$32, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.BooleanType)get_store().add_element_user(DIFFFIRSTPMT$32);
            }
            target.set(difffirstpmt);
        }
    }
    
    /**
     * Gets the "DIFFLASTPMT" element
     */
    public net.ofx.types.x2003.x04.BooleanType.Enum getDIFFLASTPMT()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DIFFLASTPMT$34, 0);
            if (target == null)
            {
                return null;
            }
            return (net.ofx.types.x2003.x04.BooleanType.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "DIFFLASTPMT" element
     */
    public net.ofx.types.x2003.x04.BooleanType xgetDIFFLASTPMT()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(DIFFLASTPMT$34, 0);
            return target;
        }
    }
    
    /**
     * Sets the "DIFFLASTPMT" element
     */
    public void setDIFFLASTPMT(net.ofx.types.x2003.x04.BooleanType.Enum difflastpmt)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DIFFLASTPMT$34, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DIFFLASTPMT$34);
            }
            target.setEnumValue(difflastpmt);
        }
    }
    
    /**
     * Sets (as xml) the "DIFFLASTPMT" element
     */
    public void xsetDIFFLASTPMT(net.ofx.types.x2003.x04.BooleanType difflastpmt)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(DIFFLASTPMT$34, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.BooleanType)get_store().add_element_user(DIFFLASTPMT$34);
            }
            target.set(difflastpmt);
        }
    }
    
    /**
     * Gets the "BILLPUBCONTEXT" element
     */
    public net.ofx.types.x2003.x04.BooleanType.Enum getBILLPUBCONTEXT()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BILLPUBCONTEXT$36, 0);
            if (target == null)
            {
                return null;
            }
            return (net.ofx.types.x2003.x04.BooleanType.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "BILLPUBCONTEXT" element
     */
    public net.ofx.types.x2003.x04.BooleanType xgetBILLPUBCONTEXT()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(BILLPUBCONTEXT$36, 0);
            return target;
        }
    }
    
    /**
     * True if has "BILLPUBCONTEXT" element
     */
    public boolean isSetBILLPUBCONTEXT()
    {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(BILLPUBCONTEXT$36) != 0;
        }
    }
    
    /**
     * Sets the "BILLPUBCONTEXT" element
     */
    public void setBILLPUBCONTEXT(net.ofx.types.x2003.x04.BooleanType.Enum billpubcontext)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BILLPUBCONTEXT$36, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BILLPUBCONTEXT$36);
            }
            target.setEnumValue(billpubcontext);
        }
    }
    
    /**
     * Sets (as xml) the "BILLPUBCONTEXT" element
     */
    public void xsetBILLPUBCONTEXT(net.ofx.types.x2003.x04.BooleanType billpubcontext)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.BooleanType target = null;
            target = (net.ofx.types.x2003.x04.BooleanType)get_store().find_element_user(BILLPUBCONTEXT$36, 0);
            if (target == null)
            {
                target = (net.ofx.types.x2003.x04.BooleanType)get_store().add_element_user(BILLPUBCONTEXT$36);
            }
            target.set(billpubcontext);
        }
    }
    
    /**
     * Unsets the "BILLPUBCONTEXT" element
     */
    public void unsetBILLPUBCONTEXT()
    {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(BILLPUBCONTEXT$36, 0);
        }
    }
}
